
*** tcp close for sock 110, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	16.5.2022 	15:44:10 	lx 	(4. Tcp Server 2)

closing socket '110'. 	16.5.2022 	15:44:10 	lx 	(4. Tcp Server 2)

*** tcp close for sock 110, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	16.5.2022 	15:46:42 	lx 	(4. Tcp Server 2)

closing socket '110'. 	16.5.2022 	15:46:42 	lx 	(4. Tcp Server 2)

*** tcp close for sock 110, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	16.5.2022 	15:48:32 	lx 	(4. Tcp Server 2)

closing socket '110'. 	16.5.2022 	15:48:32 	lx 	(4. Tcp Server 2)

1. uri: HTTP, POST '/rest/nc/query/sql4d' 2022-05-16 15:52:37
'POST /rest/nc/query/sql4d HTTP/1.1
Content-Type: application/json
Connection: keep-alive
User-Agent: nc-rest-sql
Authorization: Basic ???
Content-Encoding: lz4
Accept-Encoding: lz4
Content-Length: 1147
Content-Uncompressed-Length: 1941

LZ4. 	16.5.2022 	15:52:37 	lx 	(4. Tcp Server 2)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	16.5.2022 	15:52:37 	lx 	(4. Tcp Server 2)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	16.5.2022 	15:52:37 	lx 	(4. Tcp Server 2)

  database connect time: 0.0079 seconds. 	16.5.2022 	15:52:37 	lx 	(4. Tcp Server 2)

* connect: connection changed from 'postgre-demo/fi_demo' to 'plg4d/plg4d'. 	16.5.2022 	15:52:37 	lx 	(4. Tcp Server 2)

* organization id 'plg4d-plg4d-0', combining redirect preferences: '4d, local'. 	16.5.2022 	15:52:37 	lx 	(4. Tcp Server 2)

SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true  ORDER BY pr.product_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_alExe1,:_lx_arExe1,:_lx_atExe4,:_lx_atExe5,:_lx_arExe2,:_lx_arExe3,:_lx_atExe6,:_lx_atExe7,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_atExe8
 - result _lx_atExe1 size: 3030, first value: ''
 - query name: new:plugin/nc-calc-server/query/storage-query/product-reserved.json. 	16.5.2022 	15:52:38 	_lx_ExecuteSqlNew 	(4. Tcp Server 2)

 1. answer time: 00:00:01.58444
  
SELECT pr.product_id, pr.work__position_num_id, pr.name, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.fixed, pr.reserved, pr.available, pr.record_id
 FROM product pr
 WHERE pr.work__position_num_id <> '' OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0 OR pr.product_id IN (SELECT DISTINCT wme.raw_material_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL')) AND pr.storable = true
 ORDER BY pr.product_id. 	16.5.2022 	15:52:39 	lx 	(4. Tcp Server 2)

SELECT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  WHERE wme.work__position_num_id IN (SELECT DISTINCT wme.work__position_num_id FROM work_material_estimated wme INNER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id WHERE wo.state IN ('KU','AL'))  ORDER BY wme.work__position_num_id, wme.row_number, wme.raw_material_id  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 16439, first value: '009341'
 - query name: new:form/nc/nc-storage/query/product_material-open.json. 	16.5.2022 	15:52:39 	_lx_ExecuteSqlNew 	(4. Tcp Server 2)

 -- tcp answer 2, send result: -1, send count: 5, loop count: 7, bytes sent 342972 / 539874, 196902 remaining, total send time 102593 µs. 	16.5.2022 	15:52:40 	lx 	(4. Tcp Server 2)

 -- tcp answer 2, send result: -1, send count: 6, loop count: 9, bytes sent 424632 / 539874, 115242 remaining, total send time 155714 µs. 	16.5.2022 	15:52:40 	lx 	(4. Tcp Server 2)

 -- tcp answer 2, send count: 8, loop count: 12, bytes sent 539874 / 539874, 0 remaining, total send time 261762 µs. 	16.5.2022 	15:52:40 	lx 	(4. Tcp Server 2)

4D: SELECT wos.record_id FROM work_order_schedule wos LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wos.production_lot, wos.work_phase, wos.work_load_group_id, wo.started_amount, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wos.production_lot__work_ph  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_arExe5,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 8047, first value: '009341/18'
 - query name: new:plugin/nc-calc-server/query/storage-query/product_work-schedule-open.json. 	16.5.2022 	15:52:41 	_lx_ExecuteSqlNew 	(4. Tcp Server 2)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('EK','KU','AL') INTO :_lx_atRecordId
 - original query: SELECT wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('EK','KU','AL')  ORDER BY wo.work__position_num_id  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 1742, first value: '009341'
 - query name: new:plugin/nc-calc-server/query/storage-query/production_order-open.json. 	16.5.2022 	15:52:41 	_lx_ExecuteSqlNew 	(4. Tcp Server 2)

SELECT sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN company co ON co.company_id = so.company_id  WHERE sor.dispatch_note_id <> '' AND sor.dispatch_note_id LIKE '1100%'  ORDER BY sor.dispatch_note_id DESC  GROUP BY sor.dispatch_note_id, so.mark, so.customer_order_number, so.your_reference, sor.sales_order_id, co.name, so.delivery_address  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 0
 - query name: new:form/nc/report/pallet-label/query/order_row.json. 	16.5.2022 	15:52:47 	_lx_ExecuteSqlNew 	(4. Tcp Server 2)

*** tcp close for sock 110, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 142 bytes ***. 	16.5.2022 	16:00:54 	lx 	(4. Tcp Server 2)

closing socket '110'. 	16.5.2022 	16:00:54 	lx 	(4. Tcp Server 2)

